package com.viviet.mobileservices.domain.model;

import com.viviet.mobileservices.common.BaseModel;
import com.viviet.mobileservices.domain.info.BalanceInfo;
import com.viviet.mobileservices.domain.info.QRCodeInfo;
import com.viviet.mobileservices.domain.info.TransactionInfo;
import java.util.List;

public class CustomerModel extends BaseModel {
	private static final long serialVersionUID = -7953110296752221026L;
	// common
	private String j_password;
	// transfer money
	private String receiver;
	private Integer amount;
	private String otp;
	private String comment;
	// get transaction info
	private Integer numOfRecord;
	// change password
	private String old_password;
	private String new_password;
	// registration form
	private String userName;
	private String password;
	private String vivietAcc;
	private String email;
	// qrcode
	private String qrCodeId;
	// sms channel
	private String command;
	private String sender;
	private boolean isSMSChannel;
	
	private BalanceInfo balanceInfo;
	private QRCodeInfo qrCodeInfo;
	private List<TransactionInfo> listTransactions;
	
	
	public QRCodeInfo getQrCodeInfo() {
		return qrCodeInfo;
	}
	public void setQrCodeInfo(QRCodeInfo qrCodeInfo) {
		this.qrCodeInfo = qrCodeInfo;
	}
	
	/**
	 * @return the sender
	 */
	public String getSender() {
		return sender;
	}
	/**
	 * @param sender the sender to set
	 */
	public void setSender(String sender) {
		this.sender = sender;
	}
	/**
	 * @return the isSMSChannel
	 */
	public boolean isSMSChannel() {
		return isSMSChannel;
	}
	/**
	 * @param isSMSChannel the isSMSChannel to set
	 */
	public void setSMSChannel(boolean isSMSChannel) {
		this.isSMSChannel = isSMSChannel;
	}
	/**
	 * @return the command
	 */
	public String getCommand() {
		return command;
	}
	/**
	 * @param command the command to set
	 */
	public void setCommand(String command) {
		this.command = command;
	}
	/**
	 * @return the qrCodeId
	 */
	public String getQrCodeId() {
		return qrCodeId;
	}
	/**
	 * @param qrCodeId the qrCodeId to set
	 */
	public void setQrCodeId(String qrCodeId) {
		this.qrCodeId = qrCodeId;
	}
	/**
	 * @return the userName
	 */
	public String getUserName() {
		return userName;
	}
	/**
	 * @param userName the userName to set
	 */
	public void setUserName(String userName) {
		this.userName = userName;
	}
	/**
	 * @return the password
	 */
	public String getPassword() {
		return password;
	}
	/**
	 * @param password the password to set
	 */
	public void setPassword(String password) {
		this.password = password;
	}
	/**
	 * @return the vivietAcc
	 */
	public String getVivietAcc() {
		return vivietAcc;
	}
	/**
	 * @param vivietAcc the vivietAcc to set
	 */
	public void setVivietAcc(String vivietAcc) {
		this.vivietAcc = vivietAcc;
	}
	/**
	 * @return the email
	 */
	public String getEmail() {
		return email;
	}
	/**
	 * @param email the email to set
	 */
	public void setEmail(String email) {
		this.email = email;
	}
	/**
	 * @return the j_password
	 */
	public String getJ_password() {
		return j_password;
	}
	/**
	 * @param j_password the j_password to set
	 */
	public void setJ_password(String j_password) {
		this.j_password = j_password;
	}
	/**
	 * @return the receiver
	 */
	public String getReceiver() {
		return receiver;
	}
	/**
	 * @param receiver the receiver to set
	 */
	public void setReceiver(String receiver) {
		this.receiver = receiver;
	}
	/**
	 * @return the amount
	 */
	public Integer getAmount() {
		return amount;
	}
	/**
	 * @param amount the amount to set
	 */
	public void setAmount(Integer amount) {
		this.amount = amount;
	}
	/**
	 * @return the otp
	 */
	public String getOtp() {
		return otp;
	}
	/**
	 * @param otp the otp to set
	 */
	public void setOtp(String otp) {
		this.otp = otp;
	}
	/**
	 * @return the numOfRecord
	 */
	public Integer getNumOfRecord() {
		return numOfRecord;
	}
	/**
	 * @param numOfRecord the numOfRecord to set
	 */
	public void setNumOfRecord(Integer numOfRecord) {
		this.numOfRecord = numOfRecord;
	}
	/**
	 * @return the old_password
	 */
	public String getOld_password() {
		return old_password;
	}
	/**
	 * @param old_password the old_password to set
	 */
	public void setOld_password(String old_password) {
		this.old_password = old_password;
	}
	/**
	 * @return the new_password
	 */
	public String getNew_password() {
		return new_password;
	}
	/**
	 * @param new_password the new_password to set
	 */
	public void setNew_password(String new_password) {
		this.new_password = new_password;
	}
	/**
	 * @return the balanceInfo
	 */
	public BalanceInfo getBalanceInfo() {
		return balanceInfo;
	}
	/**
	 * @param balanceInfo the balanceInfo to set
	 */
	public void setBalanceInfo(BalanceInfo balanceInfo) {
		this.balanceInfo = balanceInfo;
	}
	/**
	 * @return the listTransactions
	 */
	public List<TransactionInfo> getListTransactions() {
		return listTransactions;
	}
	/**
	 * @param listTransactions the listTransactions to set
	 */
	public void setListTransactions(List<TransactionInfo> listTransactions) {
		this.listTransactions = listTransactions;
	}
	/**
	 * @return the comment
	 */
	public String getComment() {
		return comment;
	}
	/**
	 * @param comment the comment to set
	 */
	public void setComment(String comment) {
		this.comment = comment;
	}
}